package logic.serial.bean;

import bean.Muerte;
import bean.juego.AccionBanderaCaptura;
import java.io.Serializable;
import logic.Buscador;

public class MuerteSerial implements Serializable {

    private static final long serialVersionUID = 1L;
    private String victima;
    private String victimario;
    private String arma;

    public MuerteSerial() {
    }

    public String getArma() {
        return arma;
    }

    public void setArma(String arma) {
        this.arma = arma;
    }

    public String getVictima() {
        return victima;
    }

    public void setVictima(String victima) {
        this.victima = victima;
    }

    public String getVictimario() {
        return victimario;
    }

    public void setVictimario(String victimario) {
        this.victimario = victimario;
    }

    public static MuerteSerial fromBean(Muerte a) {
        MuerteSerial r = new MuerteSerial();

        r.setArma(a.getArma().getNombre());
        r.setVictima(a.getVictima().getDatos().getNombre());
        r.setVictimario(a.getVictimario().getDatos().getNombre());

        return r;
    }

    public Muerte toBean() {
        return new Muerte(Buscador.jugadorPorApodo(victima), Buscador.jugadorPorApodo(victimario), Buscador.armaPorId(arma));
    }
}
